<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Тег BASE</title>
  <base target="mainFrame">
  <base href="/admin/modules/fr_main.php">
<style type="text/css"> 
body, ul, menu, dir{ margin: 0px; padding: 0px;} 
#left_menu li{
	margin: 5px;
	padding: 3px;
	border: 2px solid #CCC;
	border-radius: 5px;
	background-color: #EEE;
	list-style-type: none;
}
#left_menu a{
	color: #000;
	text-decoration: none;
} 
</style>
 </head>
<body> 
<?php
	/* массив названий модулей по именам файлов */
	$menu_translate = array(
		'PageProperty.php'=>'Свойства страницы',
		'FilesTree.php'=>'Дерево файлов',
		'PagesInDB.php'=>'Страницы в БД',
		
		'createFormFromTable.php'=>'Форма из таблицы',
	);
	
	$menu_type = !empty($_REQUEST['modules'])? $_REQUEST['modules']: 'content';
	$path_modules =_DOCUMENT_ROOT.'/admin'.'/modules'.'/'.$menu_type;
	createLeftMenu( $path_modules, $menu_translate );
	
	
function createLeftMenu( $path_modules, array $menu_translate=null ){
	if(!file_exists($path_modules)){	echo __FILE__.' line '.__LINE__.': '.Lang::get( '{FILE}_DOESNT_EXISTS', 
		array('{FILE}'=>$path_modules ) );
		return;
	} 
	$files_array = files_array( $path_modules, true, false );
	//myPrint( reset($files_array), '$files_array');
	if(count($files_array)>0){
		echo '<ul id="left_menu">';
		foreach( reset($files_array) as $path=>$fname) 
			if(!is_array($fname)){
				$_name = isset( $menu_translate, $menu_translate[$fname] )?$menu_translate[$fname]: $fname ;
				$path = str_replace( '\\', '/', $path);
				$path = str_replace( _DOCUMENT_ROOT, '', $path);
				echo '<li><a href="?module='.$path.'">'.$_name.'</a></li>';
			}	
		echo '</ul>';	
	}

}
?>	
</body>
</html>